const {Actor} = require("cqrs");

module.exports = class Article extends Actor{
  constructor(data){
    const {title, content} = data;
     super({
       title,
       content,
       createTime: (new Date()).toLocaleString()
     });
  }

  // change(title, content){
  //   if(title.length > 0 && title.length < 21){
  //     this.$({title, content});
  //   }else{
  //     throw {
  //       errors:{
  //         title: "文章标题不得为空，且长度在20字以内。"
  //       }
  //     }
  //   }
  // }
  //
  // get updater(){
  //   return {
  //     change(json,event){
  //       const {title, content} = data;
  //       return {
  //         title, content
  //       }
  //     }
  //   }
  // }
}
